from django.db import models
'''
定义商品的数据
数据模型
Types模型：
分类，二级
CommodityInfos模型：
一般信息
自动记录的信息：上架日期
支持图片
'''
# Create your models here.

class Types(models.Model):
    # 自增主键
    id = models.AutoField(primary_key=True)
    firsts = models.CharField(name='firsts', verbose_name='一级分类', max_length=100, default='')
    seconds = models.CharField(name='seconds', verbose_name='二级分类', max_length=100, default='')

    def __str__(self):
        return str(self.id)

    class Meta:
        verbose_name = '商品类型'    #单数形式
        verbose_name_plural = verbose_name  #复数形式

class CommodityInfo(models.Model):
    id = models.AutoField(primary_key=True)
    name = models.CharField('商品名称', max_length=100)
    sezes = models.CharField('颜色规格', max_length=100)
    types = models.CharField('商品类型', max_length=100)
    price = models.FloatField('商品价格')
    discount = models.IntegerField('折后价格')
    stock = models.IntegerField('存货数量')
    sold = models.IntegerField('已售数量')
    likes = models.IntegerField('收藏数量')
    create = models.DateTimeField('上架日期', auto_now_add=True)
    img = models.FileField('商品主图', upload_to=r'imgs')
    details = models.FileField('商品介绍', upload_to=r'details')

    def __str__(self):
        return str(self.id)

    class Meta:
        verbose_name = '商品信息'
        verbose_name_plural = verbose_name